be self-supporting - Deutsch Englisch Wörterbuch